body {font-size: 12px;}
/*-- timespan --*/
.timespanbutton{background-image:url(/images/components/timespan/button.png);color:#fff;font-size:12px;text-decoration:none;width:82px;height:22px;float:right;margin-right:3px;margin-top:9px}
.timespanbuttonactive{background-image:url(/images/components/timespan/button_end.png);color:#3d6aae;font-size:12px;text-decoration:none;width:82px;height:22px;float:right;margin-right:3px;margin-top:9px}
.SlectedSpan{background:#999;text-align:center;color:#fff;border:1px solid #666;overflow:hidden}
.deactive{background-image:url(/images/components/timespan/deactive.gif)}

/*-- splitroom --*/
table.simpleTableStyle tr:first-child {font-weight:bold;}
table.splitRoomTable tr:not(:first-child) { border-bottom:dotted #CCC 1px; }
table.splitRoomTable tr:not(:first-child) td { border-right:dotted #CCC 1px; padding: 0 10px 0 10px; }

/*-- mainmenu --*/
#menubar{margin-left:auto;margin-right:auto;height:28px;background:url(/images/components/mainnenu/mainnenu_bg.png) 0 0 repeat-x;padding:0}
ul#menu,ul#menu li{float:left;margin:0;padding:0;list-style-type:none;}
ul#submenu,ul#submenu li{float:right;margin:0;padding:0;list-style-type:none;}
ul#submenu li#rrr{padding-top:3px;text-align:center;color:#fff}
ul#menu li span{display:block;float:left;height:auto;text-align:center;color:#fff;text-decoration:none;background:transparent;cursor:pointer;padding:3px 5px 5px 10px}
ul#submenu li a{display:block;float:right;height:auto;text-align:center;color:#fff;text-decoration:none;background:transparent;padding:3px 5px 5px 2px}

table.paddingLine td{padding:4px 0;}
table.paddingLine tr+tr{border-top:1px dotted #ccc;}
